The List View Control |
The Tree View control is typically used when the data has a tree structure. The Tree View control has a collection of items. Each item has:
El control de Tree View es típicamente usado cuando los datos tienen una estructura de árbol. El control de Tree View tiene una colección de artículos. Cada artículo tiene:
|
Problem 1 |
Create a Wintempla Dialog application with toolbar icons called Arbol. Wintempla will generate several common icons; you can explore these icons using the Resource View in Microsoft Visual Studio. After creating the project, insert a tree view control. Cree una aplicación de Diálogo de Wintempla con iconos para barra de herramientas llamada Arbol. Wintempla generará varios iconos comunes; usted puede explorar estos iconos usando la Vista de Recursos en Microsoft Visual Studio. Después de crear el proyecto, inserte un control de Tree View. |
Arbol.h |
#pragma once //______________________________________ Arbol.h #include "Resource.h" class Arbol : public Win::Dialog { public: Arbol() { } ~Arbol() { } Win::ImageList imageList; protected: ... }; |
Arbol.cpp |
... void Arbol::Window_Open(Win::Event& e) { //______________________________ Four images of size 20 x 20 imageList.Create(20, 20, 4); imageList.AddIcon(hInstance, IDI_PRINT); imageList.AddIcon(hInstance, IDI_MSWORD); imageList.AddIcon(hInstance, IDI_MSEXCEL); imageList.AddIcon(hInstance, IDI_GRAPH); tv1.SetImageList(imageList); //________________________________________________________ tv1 HTREEITEM node1[4]; node1[0] = tv1.InserItem(TVI_ROOT, TVI_LAST, L"Print", 0, 0); // hParent, hInsertAfter, Text, ImageIndex, SelectedImageIndex node1[1] = tv1.InsertItem(node1[0], TVI_FIRST, L"Word", 1, 1); node1[2] = tv1.InsertItem(node1[0], TVI_FIRST, L"Excel", 2, 2); node1[3] = tv1.InsertItem(node1[2], TVI_FIRST, L"Graph", 3, 3); } |